﻿Imports System.IO

'Une table PMT se compose :
'   - d'un fichier physique qui contient (une date de dernière modif, une taille, un nom complet)
'   - d'une DataTable présente dans le DataSet
Public Class TablePMTSynchronized(Of T As DataTable)

    'Date de dernière modification
    'Taille suite à la dernière modification
    'Présence dans le dossier
    'Le dossier n'existe pas

    Public Sub New(cheminComplet As String)

    End Sub

    'Créer un fileInfo, dans le constructeur, à partir du nom du fichier 
    Public ReadOnly Property Table As T
        Get

        End Get
    End Property

    'Ajouter un fileWatcher.

    Property Fichier As String
    Property DateDerniereMiseAJour As DateTime

    Public Sub test()
        'Dim test As FileSystem
    End Sub

End Class

Public Class TablePMTInfosPhysique
    Public Property Name
    Public Property LastWriteTime
    Public Property Length
End Class